package pso.operador.topologia;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

import pso.base.Particula;
import pso.base.Topologia;

public class Global implements Topologia{
		
	@Override
	public Particula getMelhor(List<Particula> enxame, Integer posicao) {
		List<Particula> copia = new ArrayList<Particula>();
		
		for(Particula p : enxame){
			copia.add(p);
		}
		
		Collections.sort(copia);
		return enxame.get(0);
	}
	
}
